package com.rohan.apps.mileagetracker.shared.proxies;

import java.util.List;

import com.google.web.bindery.requestfactory.shared.ProxyFor;
import com.rohan.apps.mileagetracker.server.db.locators.ObjectifyLocator;
import com.rohan.apps.mileagetracker.server.db.models.AppUser;


@ProxyFor(value=AppUser.class,locator= ObjectifyLocator.class)
public interface AppUserProxy extends BaseDataStoreObjectProxy {
	public String getFirstName() ;
	public void setFirstName(String firstName) ;
	public String getLastName() ;
	public void setLastName(String lastName);
	public String getAddress();
	public void setAddress(String address);
	public String getState() ;
	public void setState(String state);
	public String getCity() ;
	public void setCity(String city) ;
	public String getPhone() ;
	public void setPhone(String phone) ;
	public String getZip() ;
	public void setZip(String zip);
	public List<VehicleProxy> getVehicles();
	public void setVehicles(List<VehicleProxy> vehicles);
	public String getEmail();
	public void setEmail(String email);
	public String getLoginUrl() ;
	public String getLogoutUrl();
	public boolean isLoggedIn();
}
